self-propelled weapon - Alemán Inglés Diccionario